home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Point;
-
- final class Rect {
- public int xmin;
- public int ymin;
- public int xmax;
- public int ymax;
-
- Rect() {
- this.xmin = this.ymin = this.xmax = this.ymax = Integer.MIN_VALUE;
- }
-
- Rect(Rect var1) {
- this.xmin = var1.xmin;
- this.ymin = var1.ymin;
- this.xmax = var1.xmax;
- this.ymax = var1.ymax;
- }
-
- Rect(int var1, int var2, int var3, int var4) {
- if (var1 < var3) {
- this.xmin = var1;
- this.xmax = var3;
- } else {
- this.xmin = var3;
- this.xmax = var1;
- }
-
- if (var2 < var4) {
- this.ymin = var2;
- this.ymax = var4;
- } else {
- this.ymin = var4;
- this.ymax = var2;
- }
- }
-
- // $FF: renamed from: ─╡ (Rect) void
- final void method_0(Rect var1) {
- if (var1.xmin != Integer.MIN_VALUE) {
- if (this.xmin == Integer.MIN_VALUE) {
- this.xmin = var1.xmin;
- this.xmax = var1.xmax;
- this.ymin = var1.ymin;
- this.ymax = var1.ymax;
- return;
- }
-
- this.xmin = Math.min(this.xmin, var1.xmin);
- this.xmax = Math.max(this.xmax, var1.xmax);
- this.ymin = Math.min(this.ymin, var1.ymin);
- this.ymax = Math.max(this.ymax, var1.ymax);
- }
-
- }
-
- // $FF: renamed from: ─╡ (java.awt.Point) void
- final void method_1(Point var1) {
- if (this.xmin == Integer.MIN_VALUE) {
- this.xmin = this.xmax = var1.x;
- this.ymin = this.ymax = var1.y;
- } else {
- if (var1.x < this.xmin) {
- this.xmin = var1.x;
- } else if (var1.x > this.xmax) {
- this.xmax = var1.x;
- }
-
- if (var1.y < this.ymin) {
- this.ymin = var1.y;
- } else {
- if (var1.y > this.ymax) {
- this.ymax = var1.y;
- }
-
- }
- }
- }
-
- // $FF: renamed from: ─╢ (Rect) boolean
- final boolean method_2(Rect var1) {
- return this.xmin <= var1.xmax && var1.xmin <= this.xmax && this.ymin <= var1.ymax && var1.ymin <= this.ymax;
- }
-
- // $FF: renamed from: ─╖ (java.awt.Point) boolean
- final boolean method_3(Point var1) {
- return this.xmin <= var1.x && var1.x <= this.xmax && this.ymin <= var1.y && var1.y <= this.ymax;
- }
- }
-